Town Hall Hotel & Apartments
8 Patriot Sq., Tower Hamlets, London, United Kingdom, E2 9NF
(02078) 710460 Phone